package com.qn.wechat.ifservice.dto;

import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.List;

public class QRChannelDto  implements Serializable {

    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value="渠道ID",example="")
    private Integer id;

    @ApiModelProperty(value="微信ID",example="")
    private Integer wid;

    @ApiModelProperty(value = "微信公众号名称")
    private String wName;

    @ApiModelProperty(value="渠道名称",example="")
    private String channelname;

    @ApiModelProperty(value="渠道内容",example="")
    private QRChannelContentDto channelcontentModel;

    @ApiModelProperty(value = "关注后推送图文消息设置(数组是保留扩展，为降低难度界面的话录入一组数据即可)")
    private List<NewsArticleDto> newsArticleModel;

    @ApiModelProperty(value="开启状态 0 未开启 1开启",example="")
    private Integer status;

    @ApiModelProperty(value="渠道吸粉数",example="")
    private Integer fanscount=0;

    @ApiModelProperty(value="渠道类型,SendBook代表送书任务宝贝",example="SendBook")
    private String channeltype;


    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getwName() {
        return wName;
    }

    public void setwName(String wName) {
        this.wName = wName;
    }

    public List<NewsArticleDto> getNewsArticleModel() {
        return newsArticleModel;
    }

    public void setNewsArticleModel(List<NewsArticleDto> newsArticleModel) {
        this.newsArticleModel = newsArticleModel;
    }

    /**
     * 设置
     * @param id
     */
    public void setId(Integer id){
        this.id=id;
    }

    /**
     * 获取
     * @return Id -
     */
    public Integer getId(){
        return this.id;
    }

    /**
     * 设置
     * @param wid
     */
    public void setWid(Integer wid){
        this.wid=wid;
    }

    /**
     * 获取
     * @return WId -
     */
    public Integer getWid(){
        return this.wid;
    }

    /**
     * 设置
     * @param channelname
     */
    public void setChannelname(String channelname){
        this.channelname=channelname;
    }

    /**
     * 获取
     * @return ChannelName -
     */
    public String getChannelname(){
        return this.channelname;
    }

    /**
     * 设置
     * @param channelcontent
     */
    public void setChannelcontentModel(QRChannelContentDto channelcontent){
        this.channelcontentModel=channelcontent;
    }

    /**
     * 获取
     * @return ChannelContent -
     */
    public QRChannelContentDto getChannelcontentModel(){
        return this.channelcontentModel;
    }

    /**
     * 设置
     * @param status
     */
    public void setStatus(Integer status){
        this.status=status;
    }

    /**
     * 获取
     * @return Status -
     */
    public Integer getStatus(){
        return this.status;
    }

    /**
     * 设置
     * @param fanscount
     */
    public void setFanscount(Integer fanscount){
        this.fanscount=fanscount;
    }

    /**
     * 获取
     * @return FansCount -
     */
    public Integer getFanscount(){
        return this.fanscount;
    }

    /**
     * 设置
     * @param channeltype
     */
    public void setChanneltype(String channeltype){
        this.channeltype=channeltype;
    }

    /**
     * 获取
     * @return ChannelType -
     */
    public String getChanneltype(){
        return this.channeltype;
    }


}

